草庐IT

iphone - iPhone 上的 AudioSessionProperty

全部标签

windows - 使用 BHO 时 IE 上的运行时错误 216

我正在处理用Delphi编写的浏览器帮助程序对象,当安装BHO并关闭IE时,我收到错误“运行时错误216在”。我怀疑这可能是因为以下代码中的253disID(onquit)情况:functionTIEM.Invoke(DispID:Integer;constIID:TGUID;LocaleID:Integer;Flags:Word;varParams;VarResult,ExcepInfo,ArgErr:Pointer):HResult;typePOleVariant=^OleVariant;vardps:TDispParamsabsoluteParams;bHasParams:Boo

wpf - Fortran 能否与 Windows 上的 Silverlight、WPF 或 MFC 交互?

我想使用Fortran来解决数值问题,但我不确定使用FortranGUI库是否是可视化结果的最佳选择。在Silverlight、WPF或MFC中拥有一个GUI并调用用Fortran编写的代码是否可行?当然,Silverlight和/或WPF代码将使用.NET语言编写,如果我使用MFC,它将使用C++。 最佳答案 前提是您使用标准FortranmeansofmakingyoursubroutinesthatisusableviaC,您应该能够使用C#中的P/Invoke来访问和调用它们。使用MFC,您可以直接调用子程序。这适用于MFC

windows - 闪存驱动器上的批处理文件 - 如何检查操作系统架构?

我正在设置一个可移植的开发环境。我正在尝试从批处理文件中获取我的闪存驱动器插入的当前系统的位数(32位或64位),以便我可以使用正确版本的IDE。这篇文章是一个开始:http://support.microsoft.com/kb/556009但它使用相对地址,当然我的闪存驱动器没有操作系统,所以代码每次都默认为i586。执行此操作所需的LOC是什么? 最佳答案 TobiasSchlegel的解决方案有一个警告:PROCESSOR_ARCHITECTURE环境变量仅返回当前进程的位数。由于WoW64仿真,在64位机器上,PROCESS

c - Windows 上的 read() 系统调用无法读取二进制文件

我想读取图像文件以将它们保存在内存中,然后再将它们与SDL一起使用。我刚刚意识到Windows上的open()和read()无法完全读取我的文件,但在linux/BSD上却可以!这是我的代码:#include#include#include#include#defineIMGPATH"rabbit.png"intmain(intargc,char*argv[]){intfd;structstatst;void*data;size_tnbread;fd=open(IMGPATH,O_RDONLY);if(fd在Windows上它将产生:无法完全读取:预期=19281,读取=5。perro

javascript - Windows 机器上的 Rails 和 JavaScript 运行时问题

我目前正在上网络开发类(class),我们正在使用RubyonRails。我正在使用Rubyv1.9.2和Railsv3.1.1。我最初的问题是在我尝试执行“railsserver”时出现的。我会得到以下错误:C:\Sites\rorProjects\basicRoRProject>railsserverC:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/execjs-1.2.13/lib/execjs/runtimes.rb:47:in`autodetect':CouldnotfindaJavaScriptruntime.Seeh

c++ - Windows 上的直接文件系统函数调用

我正在查找有关寻找rootkit的不同编码方法的东西,我在这里遇到了一个问题,实际上,提到检测它们的一种方法是使用WindowsAPI扫描文件,然后使用直接文件系统,并查看是否存在任何差异(对于某些类型的Rootkit)。这让我产生疑问:如何编写直接访问文件系统的代码?为此需要什么样的函数调用?这是可以用C++完成的事情还是我需要去汇编?任何答案或指导都会很可爱!谢谢,-StefanZ 最佳答案 直接读取东西很容易......(编辑:您甚至可以在不使用特定于Windows的头文件的情况下执行此操作--见下文。)#include#in

windows - Windows 上的安全命名共享内存,因此只有特定进程可以打开

有没有办法在Windows中使用命名共享内存设置权限,以便由进程而不是用户完成访问控制?我想让一个程序创建内存,传递句柄或传回PID,以便客户端进程可以访问内存。应拒绝所有其他进程访问。谢谢 最佳答案 访问控制仅由安全主体进行,安全主体可以是用户、组、计算机等。如果你有一个你想与另一个进程共享的对象,你可以使用DuplicateHandle. 关于windows-Windows上的安全命名共享内存,因此只有特定进程可以打开,我们在StackOverflow上找到一个类似的问题:

windows - Windows 上的 Git - 如何在 Linux 上使用远程仓库进行身份验证

由于基于HTTP的Windows上的Git存储库存在一些严重问题,我们正在将Git“服务器”迁移到Linux。假设我已经安装了适用于Windows的msysgit和Putty,我将如何在克隆、pull和推送时验证SSH连接? 最佳答案 如果是SSH:在服务器上,您需要允许使用公钥和私钥进行身份验证,您可以谷歌搜索如何操作,例如http://shapeshed.com/setting_up_git_for_multiple_developers/在客户端,只需将您的私钥放入您的Windows主目录中的.ssh文件夹,例如C:\User

windows - XP 上的 dos 批处理文件中的变量设置不正确

我正在尝试编写一个批处理文件以在XP的命令提示符下运行。我正在尝试获取遵循特定命名约定的特定路径中的文件列表。我需要将每个文件实例复制并重命名为静态名称,然后将其放到传输文件夹中。由于文件进入传输文件夹可能需要一些时间,因此我需要在复制下一个文件之前进行检查,以免覆盖上一个文件。我无法使用SLEEP或TIMEOUT,因为我没有安装额外的工具包。我尝试不断循环回到START部分,直到文件被发送。我注意到,如果我传递了在for循环中设置的%%x值,如果我循环回到START部分有几次,它似乎失去了它的值(value)并且被设置为空。所以我尝试设置一个变量来保存该值。我似乎遇到了变量未正确设置

windows - 如何关闭 Delphi ListView 上的热跟踪?

我在表单上有一个简单的ListView,我想完全关闭热跟踪。HotTracking属性设置为False,但在鼠标光标下的项目上仍然绘制了一个蓝色矩形...德尔福XE3、Windows7 最佳答案 该矩形是资源管理器主题的一部分。资源管理器主题是可选的,ListView类选择使用它并通过调用SetWindowTheme将其强加到它的CreateWnd中。您可以通过调用SetWindowTheme撤消更改来覆盖该行为。使用插入器类的示例:usesVcl.ComCtrls,Winapi.UxTheme;typeTListView=clas